@media handheld, only screen and (max-width: 767px ) { .hide-on-mobile {display: none !important;}h1 {font-size: 35px;}h2,h2 a:link,h2 a:active,h2 a:visited,h2 a:hover,a:link h2,a:active h2,a:visited h2,a:hover h2 {font-size: 30px;}h3 {font-size: 25px;}.l-sidebar-block {max-width: 100%;}.b-sidebar .sidebar__txt1 {padding-bottom: 0;}.b-sandwich {display: block;}.column__right,.column__left,.column__center {float: none;clear: none;width: auto;}.column__right,.column__left {margin: 0;width: auto;display: none;}.column__center-indent {margin: 0;padding-bottom: 0;}.column__right-indent,.column__left-indent {padding-top: 10px;padding-left: 20px;padding-right: 20px;}.l-footerbox-stop {display: none;}.l-footerbox {position: relative;top: auto;bottom: auto;left: auto;right: auto;}.l-footerbox .footerbox__wrapper {min-width: auto;max-width: auto;}.l-footerbox {margin-top: -750px;}.l-layout .layout__wrap {padding-bottom: 750px;}.l-grid {height: 750px;text-align: center;}.l-grid .grid__item3,.l-grid .grid__item2,.l-grid .grid__item5,.l-grid .grid__item1,.l-grid .grid__item7 {left: 20px;right: 20px;width: auto;max-width: none;}.l-grid .grid__item2 {top: 580px;}.l-grid .grid__item5 {top: 390px;}.l-grid .grid__item6 {top: 350px;}.l-grid .grid__item1 {top: 615px;}.l-grid .grid__item7 {top: 670px;}.b-copy {text-align: center;}.b-form .form__label-left .form__label {padding-bottom: 10px;width: auto;float: none;display: block;}.b-form .form__label-left .form__inputwrap {margin-left: 0;padding: 0;}.b-form .form__col-1-2,.b-form .form__col-1-3 {width: 100%;}.b-catalogbox-detal .catalogbox__leftcol {padding: 0;margin: 0 auto 20px auto;float: none;width: auto;}.b-catalogbox-detal .catalogbox__imgbox {margin: 0 0 20px 0;width: auto;box-sizing: border-box;}.b-catalogbox-detal .catalogbox__btnbox:after {display: none;}.b-catalogbox-detal .catalogbox__btnbox {display: inline-block;vertical-align: top;}.b-catalogbox-detal .catalogbox__btn {display: inline-block;vertical-align: top;}.b-catalogbox-detal .catalogbox__inputbox {float: none;}.b-catalogbox-detal .catalogbox__content {text-align: center;}.b-catalogbox-detal .catalogbox__btn button,.b-catalogbox-detal .catalogbox__btn a:link,.b-catalogbox-detal .catalogbox__btn a:active,.b-catalogbox-detal .catalogbox__btn a:visited,.b-catalogbox-detal .catalogbox__btn a:hover {width: 140px;}.b-catalogbox-detal .catalogbox__galbox {width: auto;}.b-catslider {display: none;}.b-catalogbox .ui-state-default,.b-catalogbox .ui-widget-content .ui-state-default,.b-catalogbox .ui-widget-header .ui-state-default,.b-tab .ui-state-default,.b-tab .ui-widget-content .ui-state-default,.b-tab .ui-widget-header .ui-state-default,.b-cabbox .ui-state-default,.b-cabbox .ui-widget-content .ui-state-default,.b-cabbox .ui-widget-header .ui-state-default {width: 100%;box-sizing: border-box;}.b-cabbox .cabbox__tcol1,.b-cabbox .cabbox__tcol2,.b-cabbox .cabbox__tcol3,.b-cabbox .cabbox__tcol4 {padding: 5px 10px 5px 14px;display: block;}.b-search_wrap {margin: 0 20px;}.b-search_head {max-width: 100%;}.b-sandwich {left: 20px;}.b-picture .picture__text1 {top: calc(50% + 75px);}.b-picture  .tpicture__text3 {top: auto;left: 20px !important;bottom: 32px !important;text-align: center;right: 20px !important;}.p-mainpage .b-picture .picture__inner:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );opacity: .7;}.p-mainpage .b-picture .fotorama__stage__frame > img {margin-left: -40px;}.b-picture-promo {font-size: 16px;}.b-picture-promo .picture-promo__title {margin-bottom: 50px;padding-bottom: 50px;font-size: 35px;}.b-picture-promo .picture-promo__text {margin-bottom: 25px;line-height: 1.5;}.b-picture-promo .picture-promo__author {padding-top: 10px;}.b-picture-promo .picture-promo__btn {text-align: center;}.b-picture-promo .picture-promo__btn img {padding-right: 10px;}.b-picture-promo .picture-promo__text {line-height: 1.2;}.b-picture-promo--inter {max-width: none;display: inline-block;text-align: center;}.b-picture-promo--inter .picture-promo__btn a:link,.b-picture-promo--inter .picture-promo__btn a:visited,.b-picture-promo--inter .picture-promo__btn a:hover,.b-picture-promo--inter .picture-promo__btn a:active {padding-top: 15px;padding-bottom: 15px;display: block;margin-right: 0;max-width: 300px;font-size: 13px;}.b-picture-promo--inter .picture-promo__tel a:link,.b-picture-promo--inter .picture-promo__tel a:visited,.b-picture-promo--inter .picture-promo__tel a:hover,.b-picture-promo--inter .picture-promo__tel a:active {padding-left: 30px;padding-right: 30px;}.b-contacts-list .contacts-list__item {width: 100%;border: 0;border-top: 1px solid #e8e5db;min-height: 0;}.b-contacts-list .contacts-list__item:first-child {border-top: 0;}.b-about {padding-top: 50px;padding-bottom: 50px;background-position: 55% 50%;text-align: center;font-size: 15px;}.b-about .about__title h1 {padding-bottom: 0;font-size: 36px;}.b-about .about__title h1 br {display: none;}.b-about .about__subtitle {padding-right: 0;float: none;width: auto;}.b-about .about__text {padding-bottom: 30px;}.b-about .about__btn {position: static;}.b-category .category__inner {margin-left: -20px;margin-right: -20px;}.b-category .category__item {width: 100%;border-width: 0;border-top-width: 1px;}.b-category .category__item:frist-of-type {border-top-width: 0;}.b-category .category__imgbox {width: 100%;height: 100%;}.b-category .category__imgbox img {width: 150%;}.b-about-desc {background-position: 48% 100%;}.b-about-desc .about-desc__title h2 {font-size: 30px;}.b-about-desc .about-desc__text-left {padding-bottom: 35px;padding-right: 0;float: none;width: auto;}.b-patent .patent__title {font-size: 22px;}.b-frame--float {display: block;margin: 0 auto 30px;float: none;max-width: 300px;}}@media handheld, only screen and (max-width: 767px ) and (orientation:landscape) { .l-sidebar-block {max-width: 350px;}}